package admin.controllers;

import java.io.IOException;
import java.net.URLDecoder;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import debugs.GeoDebug;

import models.GeoModel;

import admin.data.GeoData;


public class DeleteGeoServlet extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response)
	throws IOException, ServletException {
	response.setContentType("text/html");
	String path = ((HttpServletRequest) request).getRequestURI();
	String geoId = "";
	try {
		geoId = URLDecoder.decode(path.replaceAll("/admin/geo/delete/", ""),"UTF-8");
	} catch (Exception e) {
		response.sendRedirect("/admin/geo/list");
	}
	try {
		GeoData geoData = new GeoData();
		GeoModel geo = geoData.getGeo(geoId);
		geoData.delete(geo);
	} catch (Exception e) {
		// TODO: handle exception
	}
	response.sendRedirect("/admin/geo/list");
}
}
